Delphi nezkompiluje co je na formulari

Otázka od: Jan Kirchner

2. 10. 2004 20:09

Ahoj!

nevim co zpusobuje udedene problemy a jestli nebudu muset preinstalovat pocitac
  proto napred prosim o radu, jiz nejakou dobu se
s tim trapim:

Mam MDI aplikaci s nekolika formulari na ktere pouzivam komponentu TMainMenu.
Pridal jsem novou polozku menu, v navrhu vse vidim, po
kompilaci neni po teto polozce ani pamatka.
Pokud zkusim prehodit poradi nejakeho menu, zase se po kompilaci ve
spustiletnem souboru zmena neobjevi.

Navic jsem potreboval pridat nektere rutiny reagujici na udalosti formulare
(OnActivate, OnShow...), ackoli to Delphi zkompiluji,
rutiny se proste ve zkompilovanem programu neobjevi (nereaguji na akce).

Pouzivam Delphi 5, Bulid taky nepomaha, znovuspusteni Delphi taky ne.

Mohli by jste mi nekdo poradit nebo me nakopnout ? Setkali jste se uz nekdo s
necim podobnym ?


Diky za jakoukoli odpoved, nevim si rady.

Honza


Odpovedá: Peter Svetlik

2. 10. 2004 20:41

> Ahoj!
>
> nevim co zpusobuje udedene problemy a jestli nebudu muset preinstalovat
pocitac   proto napred prosim o radu, jiz nejakou dobu se
> s tim trapim:
>
> Mam MDI aplikaci s nekolika formulari na ktere pouzivam komponentu
TMainMenu. Pridal jsem novou polozku menu, v navrhu vse vidim, po
> kompilaci neni po teto polozce ani pamatka.
> Pokud zkusim prehodit poradi nejakeho menu, zase se po kompilaci ve
spustiletnem souboru zmena neobjevi.
>
> Navic jsem potreboval pridat nektere rutiny reagujici na udalosti
formulare (OnActivate, OnShow...), ackoli to Delphi zkompiluji,
> rutiny se proste ve zkompilovanem programu neobjevi (nereaguji na akce).
>
> Pouzivam Delphi 5, Bulid taky nepomaha, znovuspusteni Delphi taky ne.
>
> Mohli by jste mi nekdo poradit nebo me nakopnout ? Setkali jste se uz
nekdo s necim podobnym ?
>
>
> Diky za jakoukoli odpoved, nevim si rady.
>
> Honza
>
>
>

Skus si overit, ci ti delphi nebuilduju nejaku inu unitu s rovnakym menom
ako je ta, ktorej editovanie popisujes.

peter


Odpovedá: Jan Kirchner

2. 10. 2004 20:57

Dik Petre za odpoved - v Project manageru vidim, kde jsou soubory jednotlivych
formularu a unit umisteny (je jich asi 30), na disku
nejsou soubory stejneho jmena dvakrat.

Stejny problem mam pokud dam retezcovou konstantu jako Resourcestring - Delphi
mi stale dava do textu konstanty retezec, ktery tam
byl nekdy davno a takovyto text ve vsech souborech uz proste neexistuje.
Vypada to, ze jsou stare unity nekde nakompilovane a nemuzu Delphi donutit, aby
soubory prekompilovala, porad pouziva ty stare !!!

Uz z toho sedivim!

Diky za pomoc, zkuste jeste neco.

Honza



> > Ahoj!
> >
> > nevim co zpusobuje udedene problemy a jestli nebudu muset preinstalovat
> pocitac   proto napred prosim o radu, jiz nejakou dobu se
> > s tim trapim:
> >
> > Mam MDI aplikaci s nekolika formulari na ktere pouzivam komponentu
> TMainMenu. Pridal jsem novou polozku menu, v navrhu vse vidim, po
> > kompilaci neni po teto polozce ani pamatka.
> > Pokud zkusim prehodit poradi nejakeho menu, zase se po kompilaci ve
> spustiletnem souboru zmena neobjevi.
> >
> > Navic jsem potreboval pridat nektere rutiny reagujici na udalosti
> formulare (OnActivate, OnShow...), ackoli to Delphi zkompiluji,
> > rutiny se proste ve zkompilovanem programu neobjevi (nereaguji na akce).
> >
> > Pouzivam Delphi 5, Bulid taky nepomaha, znovuspusteni Delphi taky ne.
> >
> > Mohli by jste mi nekdo poradit nebo me nakopnout ? Setkali jste se uz
> nekdo s necim podobnym ?
> >
> >
> > Diky za jakoukoli odpoved, nevim si rady.
> >
> > Honza
> >

----- Original Message -----
From: "Peter Svetlik" <peternal@seznam.cz>
To: <delphi-l@clexpert.cz>
Sent: Saturday, October 02, 2004 9:40 PM
Subject: Re: Delphi nezkompiluje co je na formulari

> Skus si overit, ci ti delphi nebuilduju nejaku inu unitu s rovnakym menom
> ako je ta, ktorej editovanie popisujes.
>
> peter


Odpovedá: Peter Svetlik

2. 10. 2004 21:19

> Dik Petre za odpoved - v Project manageru vidim, kde jsou soubory
jednotlivych formularu a unit umisteny (je jich asi 30), na disku
> nejsou soubory stejneho jmena dvakrat.
>
> Stejny problem mam pokud dam retezcovou konstantu jako Resourcestring -
Delphi mi stale dava do textu konstanty retezec, ktery tam
> byl nekdy davno a takovyto text ve vsech souborech uz proste neexistuje.
> Vypada to, ze jsou stare unity nekde nakompilovane a nemuzu Delphi
donutit, aby soubory prekompilovala, porad pouziva ty stare !!!
>
> Uz z toho sedivim!
>
> Diky za pomoc, zkuste jeste neco.
>
> Honza


V tom pripade mi napada este jedna moznost:
Projekt nevidi na niektore unity, ale ma k dispozicii ich dcu zo starsieho
buildu. Na potvrdenie/vyvratenie hypotezy odporucam skontrolovat cesty v
projekte a pred buildom odstranit vsetky uz predtym vyhotovene dcu.

Peter.


Odpovedá: Jan Rizek

3. 10. 2004 12:18

Zkomntrolujte cesty v libraries - Delhi vam sahaj na nejakou starou unitu..


> Ahoj!
>
> nevim co zpusobuje udedene problemy a jestli nebudu muset preinstalovat
pocitac   proto napred prosim o radu, jiz nejakou dobu se
> s tim trapim:
>
> Mam MDI aplikaci s nekolika formulari na ktere pouzivam komponentu
TMainMenu. Pridal jsem novou polozku menu, v navrhu vse vidim, po
> kompilaci neni po teto polozce ani pamatka.
> Pokud zkusim prehodit poradi nejakeho menu, zase se po kompilaci ve
spustiletnem souboru zmena neobjevi.
>
> Navic jsem potreboval pridat nektere rutiny reagujici na udalosti
formulare (OnActivate, OnShow...), ackoli to Delphi zkompiluji,
> rutiny se proste ve zkompilovanem programu neobjevi (nereaguji na akce).
>
> Pouzivam Delphi 5, Bulid taky nepomaha, znovuspusteni Delphi taky ne.
>
> Mohli by jste mi nekdo poradit nebo me nakopnout ? Setkali jste se uz
nekdo s necim podobnym ?
>
>
> Diky za jakoukoli odpoved, nevim si rady.
>
> Honza
>
>
>
>


Odpovedá: Jan Rizek

4. 10. 2004 8:36

Otazka je, zda mate klasickou aplikaci nebo zda pouzivate bpl-ka (balicky).



Odpovedá: Lebeda David

4. 10. 2004 7:49

> Mam MDI aplikaci s nekolika formulari na ktere pouzivam komponentu
> TMainMenu. Pridal jsem novou polozku menu, v navrhu vse vidim, po
> kompilaci neni po teto polozce ani pamatka. Pokud zkusim prehodit
> poradi nejakeho menu, zase se po kompilaci ve spustiletnem souboru
> zmena neobjevi.

Ahoj,

ono to opravdu vypada, jako kdyby v editoru byl jiny soubor nez ten, ktery
nakonec
Delphi zkompiluje. Pokud by nemohl byt ukryt ani nekde v C:\Program
Files\Borland\...,
zkusil bych zjistit, co se stane, kdyz do zdrojaku v Delphi napises nejakou
kravinu, tak
aby to neslo prelozit. Budou Delphi prskat? Jako dalsi pokus bych zkusil smazat

vsechny dcu soubory daneho projektu.

Jeste jeden napad z vlastni praxe. Nepouzival jsi treba lokalizaci do cizich
jazyku
(vcetne cestiny), takze bys mohl mit vedle exe souboru i soubor s priponou CSY
apod.?

David Lebeda


Odpovedá: Roman

4. 10. 2004 8:10

Nekompilujes s runtime balicky a nezmenils nedavno cestu na BPL?

Roman

>> Mam MDI aplikaci s nekolika formulari na ktere pouzivam komponentu
>> TMainMenu. Pridal jsem novou polozku menu, v navrhu vse vidim, po
>> kompilaci neni po teto polozce ani pamatka. Pokud zkusim prehodit
>> poradi nejakeho menu, zase se po kompilaci ve spustiletnem souboru
>> zmena neobjevi.
>
> Ahoj,
>
> ono to opravdu vypada, jako kdyby v editoru byl jiny soubor nez ten,
> ktery nakonec Delphi zkompiluje. Pokud by nemohl byt ukryt ani nekde
> v C:\Program Files\Borland\..., zkusil bych zjistit, co se stane,
> kdyz do zdrojaku v Delphi napises nejakou kravinu, tak aby to neslo
> prelozit. Budou Delphi prskat? Jako dalsi pokus bych zkusil smazat
> vsechny dcu soubory daneho projektu.
>
> Jeste jeden napad z vlastni praxe. Nepouzival jsi treba lokalizaci do
> cizich jazyku (vcetne cestiny), takze bys mohl mit vedle exe souboru
> i soubor s priponou CSY apod.?
>
> David Lebeda


Odpovedá: Ing. Miroslav Vopalecky

6. 10. 2004 8:09

Ahoj.
Neco podobneho se mi obcas deje v D7 Prof, W2000. Nevysledoval jsem proc.
Jedine co mi pomohlo bylo z projektu odstranit unitu a znovu ji pridat. Pak
doslo k uplnemu prekladu.
S pozdravem Mirek Vopalecky, D7 W2000